package com.jt.controller;/**
 * @Author 金帮嘉诚 @Date 2021-08-05 星期四 15:41
 */
/*本类用于测试*/

import com.jt.pojo.User;
import com.jt.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * 知识点
 * 为了写自己的功能
 */
@RestController
@CrossOrigin
public class MyController {
    @Autowired
    private UserService userService;


    //
    //*****************************************自己添加的部分******************************************************

    /**
     * 向user表插入数据
     */
    @PostMapping("/user/insert")
    public Integer insertUser(@RequestBody User user) {
        return userService.insertUser(user);
    }
    //put post 在不是restFul风格时 都要用@RequestBody（restFul风格时不能用）

    /**
     * 根据id更新user表中某条数据的密码
     */
    @PutMapping("/user/updateById")
    public Integer updateUserById(@RequestBody User user) {
        return userService.MyUpdateUserById(user);
    }
    /**
     * 用户列表展现
     * */
    //我的实现 等价于下面老师的实现 由于两个方法链接相同 必须注释一个
//    @GetMapping("/user/list")
//    public SysResult byPage(PageResult pageResult) {
//        pageResult = userService.getByPage(pageResult);
//        //封装VO 设置属性
//        return SysResult.success(pageResult);
//    }
    //*****************************************自己添加的部分******************************************************
}
